- be in good odour with smb.
- быть в милости, в фаворе, на хорошем счету у кого-л.; пользоваться чьим-л. расположением; см. тж. be in bad odour
He's in good odour with the authorities. — Он на хорошем счету у начальства.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.